π¦ Manifest β User Manual
β 1. Overview
The Manifest Doctype under the VSD Fleet MS module is used to document and manage vehicle trip details and associated cargo. It links a trip to assigned trucks, trailers, drivers, and cargo information, forming the central record for logistical dispatching and tracking.
π οΈ 2. Key Features
- Auto-generated Manifest ID using format
MNFS-{####}. - Captures transporter type: In House or Sub-Contractor.
- Dynamically loads truck, trailer, and driver information based on transporter type.
- Links to
Trip Route,Trips, and includesPosting Date. - Trailer fields support up to 3 trailers, with conditional visibility based on
Has Trailer(s)?. - Captures
Manifest Cargo Detailsvia a child table. - Automatically fetches and displays trailer types and truck license plate.
- Records total cargo weight (
Manifest Total Weight), and supports amendment and tracking.
π 3. Pre-Requisites
- The following master data must be pre-configured:
- Trip Routes
- Trips
- Trucks
- Truck Drivers
- Trailers
- User roles with access:
- System Manager
- Any user with βAllβ role access
π 4. Step-by-Step Usage
Step 1: Create a New Manifest
- Navigate to: VSD Fleet MS > Manifest > New
- Manifest ID auto-generates on save.
Step 2: Select Transporter Type
- Choose between
In HouseorSub-Contractor.
Step 3: Populate Vehicle & Driver Details
- For In House:
- Select
Truck Numberβ auto-fetchesTruck License Plate,Assigned Driver,Driver Name. - Check
Has Trailer(s)?β enable trailer input fields.
- Select
- For Sub-Contractor:
- Enter
Sub-Contractor Name,Driver Name,Truck Licence Number, and optional trailer info.
- Enter
Step 4: Assign Trip Route and Date
- Select
Trip Route(mandatory) β fetchesRoute Starting Point. - Posting date defaults to today but can be changed.
Step 5: Add Cargo Details
- Use the
Manifest Cargo Detailschild table to input cargo information.
Step 6: Submit the Manifest
- Once all fields are correctly filled, Save and Submit the document.
π§© 5. Script Customizations
- Conditional Fields:
- Visibility and mandatory logic handled using
depends_onandmandatory_depends_on.
- Visibility and mandatory logic handled using
- Fetch Logic:
fetch_fromauto-populates fields likeDriver Name,Truck License Plate, andTrailer Type.
- Field Filters:
- Logic for trailers and sub-contractor data dynamically adjusts based on
transporter_typeandhas_trailers.
- Logic for trailers and sub-contractor data dynamically adjusts based on
π§― 6. Troubleshooting (Common Errors and Resolutions)
| Error/Issue | Cause | Resolution |
|---|---|---|
| π« Truck is required | Transporter Type is "In House" but truck not selected | Ensure you select a valid truck from the list. |
| π« Driver fields not visible | Transporter Type not set correctly | Verify that "In House" or "Sub-Contractor" is properly selected. |
| π« Trailer fields missing | Has Trailer(s)? not checked |
Check the Has Trailer(s)? box to enable trailer input. |
| π« Field is mandatory | Conditional requirement not met | Ensure required fields (e.g. sub-contractor driver name) are filled when applicable. |
π₯ 7. User Roles and Permissions
| Role | Permissions |
|---|---|
| System Manager | Full access (create, read, write, submit, amend, cancel, delete, share) |
| All | Same as System Manager (via role-based permission rule) |
π 8. Key Notes
- The Doctype uses track_changes for audit and traceability.
- Trailer and driver fields dynamically show or hide based on selected
Transporter Type. - Up to three trailers can be managed per manifest.
- Supports linking and fetching from other Doctypes (
Trips,Truck,Trip Routes,Truck Driver,Trailers).
π§ 9. What Business Process Pain Point Does It Help Remove?
The Manifest Doctype centralizes and simplifies trip management by:
- Avoiding manual entry duplication for driver, truck, and cargo data.
- Enforcing transporter-specific input rules to prevent data entry errors.
- Providing a structured and standardized record for each trip and its cargo.
- Enhancing operational traceability and regulatory compliance through systematic manifest tracking.
Last updated 4 days ago
Was this helpful?